package com.java.shop.order.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class PayAsyncVo {
    private Date gmt_create; // 该笔交易创建的时间
    private String charset; // 编码格式
    private Date gmt_payment; // 该笔交易的买家付款时间
    private Date notify_time; // 通知的发送时间
    private String subject; // 商品的标题
    private String sign; // 签名
    private String buyer_id; // 买家支付宝账号对应的支付宝唯一用户号
    private String invoice_amount; // 用户在交易中支付的可开发票的金额
    private String version; // 调用的接口版本
    private String notify_id; // 通知校验
    private String fund_bill_list; // 支付成功的各个渠道金额信息
    private String notify_type; // 通知的类型
    private String out_trade_no; // 原支付请求的商户订单号
    private BigDecimal total_amount; // 本次交易支付的订单金额
    private String trade_status; // 交易目前所处的状态
    private String trade_no; // 支付宝交易凭证号
    private String auth_app_id; //
    private String receipt_amount; // 商家在交易中实际收到的款项
    private String point_amount; // 使用集分宝支付的金额
    private String app_id; //
    private String buyer_pay_amount; // 用户在交易中支付的金额
    private String sign_type; // 商户生成签名字符串所使用的签名算法类型
    private String seller_id; // 卖家支付宝用户号
}
